﻿<?xml version="1.0" encoding="utf-8" ?>
<AOP>
  <!-- 配置文档，尚未开始启用。
            1、指定名称进行筛选
                TestMethod,get_TestProperty
                
            2、指定名称以及通配符进行筛选（通配符只允许出现一个，并且只能放在首字符或末字符）
                Test*,get_Test*,*Test
     
    -->
  <Handlers>
    <Handler Name="Permission"
             Type="Sofire.Test.AOP.PermissionHandler"
             Mode="SingleCall" />
    <Handler Name="Logger"
             Type="Sofire.Test.AOP.LoggerHandler" />
  </Handlers>

  <Filters>
    <Filter Name="Default"
            Type="Sofire.AOP.DefaultFilter" />
  </Filters>

  <Classes>
    <Class Type="TestNamespace.ClassOne"
           Filter="TestMethod,get_TestProperty"
           Mode="Default">
      <Handler Name="Permission"
               Value="" />
      <Handler Name="Logger"
               Value="" />
      <Filter Name="Default"
              Value="TestMethod,get_TestProperty" />
    </Class>
    <Class Type="TestNamespace.ClassTow"
           Filter="Test*,get_Test*">
      <Handler Name="Logger" />
    </Class>
  </Classes>
</AOP>
